punch block - German English Dictionary